A TLA Solution to the Speci cation and Veri cation of the RLP 1 Retransmission

نویسندگان

  • Abdelillah Mokkedem
  • Michael Ferguson
  • Robert deB Johnston
چکیده

This paper presents a series of TLA + speciication/implementations that lead to an implementation of the retransmission policy of RLP1, the Radio Link Protocol proposed for TDMA-based digital cellular radio. Both safety and liveness properties are proved for SWPInitial, a very abstract, but formal, speciication of a sliding window protocol. The rest of the work consists of a series of reenements which nally result in a model of RLP1. Each reenement step is formally proved. In all cases the most diicult part of the proof is for liveness. We prove, formally and rigorously, and parametrised by the window size N , that the model of RLP1 obtained from the last reenement step is an implementation of the initial speciication SWPInitial, and thus inherits safety and liveness properties proved for all the higher-level speciications. The speciications are written in TLA + , a formal language based on TLA, and proofs are given in Lamport's hierarchical proof-style. Most proof steps are checked mechanically in Eves.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A TLA Solution to the Speci cation andVeri cation of the RLP 1

This paper presents a series of TLA + speciication/implemen-tations that lead to an implementation of the retransmission policy of RLP1, the Radio Link Protocol proposed for TDMA-based digital cellular radio. Both safety and liveness properties are proved for SWPInitial, a very abstract, but formal, speciication of a sliding window protocol. The rest of the work consists of a series of reenemen...

متن کامل

Speci cation and Veri cation of High - Speed Transfer Protocols

Composition of high-speed protocols from basic protocol mechanisms can help to realize the exible application-speci c selection of protocols. For the purpose of formal speci cation, functional modelling, analysis, and veri cation of composed protocols we apply L. Lamport's Temporal Logic of Actions (TLA). We propose a modular and compositional style of speci cation, which supports the analysis ...

متن کامل

A framework for modeling transfer protocols

The notion of speci®cation frameworks transposes the framework approach from software development to the level of formal modeling and analysis. A speci®cation framework is devoted to a special application domain. It supplies reusable speci®cation modules and guides the construction of speci®cations. Moreover, it provides theorems to be used as building blocks of veri®cations. By means of a suit...

متن کامل

Compositional Speci cation and Veri cation ofHigh - Speed Transfer

Transfer protocols are composed from basic protocol mechanisms and accordingly a complex protocol can be veriied by a series of relatively simple mechanism proofs. Our approach applies L. Lamport's Temporal Logic of Actions (TLA). It is based on a modular compositional TLA-style and supports the analysis of exibly conngured high-speed transfer protocols.

متن کامل

Steam boiler control speci � cation problem A TLA solution

Our solution to the speci cation problem in the speci cation language TLA is based on a model of operation where several compo nents proceed synchronously Our rst speci cation concerns a simpli ed controller and abstracts from many details given in the informal problem description We successively add modules to build a model of the state of the steam boiler detect failures and model message tra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997